span.nodeplus,span.nodeminus{display:inline-block;width:18px;height:24px;background-image: url(node.gif); background-repeat:no-repeat;}
span.nodeplus{background-position:-80px 0px;}
span.nodeminus{background-position:-100px 0px;}
span.node1,span.node2,span.node3,span.node4,span.node5{display:inline-block;width:18px;height:24px;background-image: url(node.gif); background-repeat:no-repeat; vertical-align:middle;}
span.node1{background-position:0px 0px;}
span.node2{background-position:-20px 0px;}
span.node3{background-position:-40px 0px;}
span.node4{background-position:-60px 0px;}
span.node5{background-position:-120px 0px;}
img.nodeicon{width:16px;height:16px;margin-right:2px;display:inline-block;vertical-align:middle;}
a.anode:link,a.anode:visited,a.anode:hover,a.anode:active{font-size:14px;color: #6f320a;text-decoration: none;height:14px;display:inline-block;height:18px;padding:2px 2px 0px 2px;vertical-align:middle;}
a.anode:hover{color:#ff0000;background-color:#ffeeaa;}
div.nodeitem{white-space:nowrap;}
div.subnode{padding-left:20px;background-image: url(node.gif);background-repeat:repeat-y;background-position:-120px 0px;}
div.lastsubnode{padding-left:20px;}

a.cnode:link,a.cnode:visited,a.cnode:hover,a.cnode:active{font-size:14px;color: #ff0000;text-decoration: none;height:14px;display:inline-block;height:18px;padding:2px 2px 0px 2px;vertical-align:middle;background-color:#ffeeaa;font-weight:bold;}
a.cnode:hover{color: #ffaa00;}